//
// Created by chizuru on 2025/5/9.
//

#ifndef DESKTOP_MAINWINDOW_H
#define DESKTOP_MAINWINDOW_H

#include <QMainWindow>
#include <QMdiArea>
#include <QDockWidget>
#include <QTreeView>

class MainWindow : public QMainWindow
{
Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

private:
    void setupMenus();
    void setupToolBar();
    void setupDockers();
    void setupCentral();

    QMdiArea    *mdiArea;
    QDockWidget *dockTree;
    QTreeView   *treeView;
};


#endif //DESKTOP_MAINWINDOW_H
